<?php
class ci_proyecto_municipio extends bapim_ci
{
//Variables
	protected $s__criterios_filtrado;

	//-----------------------------------------------------------------------------------
	//---- filtro -----------------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__filtro(toba_ei_filtro $filtro)
	{
		$filtro->columna('nombre')->set_condicion_fija('es_igual_a');
	}

	//-----------------------------------------------------------------------------------
	//---- Vista jasper reports ---------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function vista_jasperreports(toba_vista_jasperreports $report)
	{
		$reporte='proyecto_por_municipio.jasper';
		$path=toba::proyecto()->get_path().'/exportaciones/jasper/'.$reporte;	

		$path_imagen_bapim=toba::proyecto()->get_www_temp('imagenbapim.jpg');
		$path_imagen_provincia=toba::proyecto()->get_www_temp('imagen_provincia.jpg');
		$report->set_path_reporte($path);
		//Parametro para el titulo
		$report->set_parametro('titulo','S','LISTADO PROYECTOS POR MUNICIPIO');
		//Parametros para el encabezado del titulo
		$report->set_parametro('imagenbapim','S',$path_imagen_bapim['path']);
		$report->set_parametro('imagenprov','S',$path_imagen_provincia['path']);
		//Parametros para el usuario
		$report->set_parametro('usuario','S',toba::usuario()->get_id());
		//Parametros segun las opciones de filtrado
		$filtro='%%';
		
		if ((trim($this->s__criterios_filtrado['nombre']['valor'])!=''))
		{
			if (trim($this->s__criterios_filtrado['nombre']['valor']) != 'nopar') {
				$filtro = utf8_encode(trim($this->s__criterios_filtrado['nombre']['valor']));
			}
		}
		
		$report->set_parametro('wheresql','S', $filtro);
		$report->set_nombre_archivo('listado_proyectos_por_municipio.pdf');   	
		$db=toba::fuente('bapim')->get_db();
		$report->set_conexion($db);
		
	}	
	
	function ajax__get_datos_descripcion($nombre, toba_ajax_respuesta $respuesta)
	{
		$this->s__criterios_filtrado['nombre']['condicion'] =  'es_igual_a';
		$this->s__criterios_filtrado['nombre']['valor'] =  $nombre;
		$respuesta->set($nombre);	
	}
}

?>